home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 …ember: Reference Library / Dev.CD Dec 00 RL Disk 1.toast / pc / technical documentation / develop / develop issue 26 / develop issue 26 code / qt conferencing code / watcher & 'caster / watching.h < prev   
Encoding:
C/C++ Source or Header  |  1995-10-25  |  949 b   |  40 lines

  1. #include "QuickTimeConferencing.h"
  2.  
  3. typedef struct MemberRecord MemberRecord;
  4.  
  5. struct MemberRecord {
  6.     MTControllerComponent        controller;
  7.     MTDirectorComponent            director;
  8.     MTConferenceMember            member;
  9.     WindowPtr                    window;
  10.     Boolean                        resize;
  11.     Rect                        box;
  12.     MemberRecord*                next;    
  13. } ;
  14.  
  15. typedef struct {
  16.     MTConferenceComponent        confComponent;
  17.     MemberRecord*                memberHead;
  18. } ConferenceRecord;
  19.  
  20. ComponentResult     CallMember( MTName* name, WindowPtr wind, Rect* box, Boolean resize, MemberRecord** member );
  21.  
  22. ComponentResult        CreateWatchConference( Str63 userName );
  23.  
  24. void                TearDownWatch( void );
  25.  
  26. ComponentResult        CheckConferenceEvents( void );
  27.  
  28. Boolean             IsConferenceEvent( EventRecord* event );
  29.  
  30. ComponentResult        CloseWatch( WindowPtr window );
  31.  
  32. void                 SaveWatch( void );
  33.  
  34. void                GetWatchInfo( void );
  35.  
  36. void                DoCopy( void );
  37.  
  38. Boolean             IsWatchWindow( WindowPtr window );
  39.  
  40. ComponentResult     GetMemberName( MemberRecord* mr, Str255 name );